package com.atom.common.entity.base;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Title: ProcessDefinition
 * Description: 流程定义基表
 * @author WEWE
 * @date 2016年5月25日 下午2:56:22
 * @version 1.0
 */
@Entity
@Table(name="atm_common_base_procdef") 
public class ProcessDefinitionDO implements Serializable {
  
  /** serialVersionUID*/
  private static final long serialVersionUID = 1L;

  /** 主键*/
  @Id
  @GeneratedValue(strategy = GenerationType.AUTO)    
  @Column(name="ID")
  private int id;
  
  /** 流程定义KEY*/
  @Column(name="PROCESS_DEF_KEY")
  private String processDefinitionKey;
  
  /** 流程定义名称(公文类型)*/
  @Column(name="PROCESS_DEF_NAME")
  private String processDefinitionName;
  
  /** 系统模块*/
  @Column(name="SYSTEM_MODULER")
  private String systemModuler;
  
  /** 公文编号*/
  @Column(name="PROCESS_NUMBER")
  private String processNumber;

  public ProcessDefinitionDO() {
    super();
  }

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getProcessDefinitionKey() {
    return processDefinitionKey;
  }

  public void setProcessDefinitionKey(String processDefinitionKey) {
    this.processDefinitionKey = processDefinitionKey;
  }

  public String getProcessDefinitionName() {
    return processDefinitionName;
  }

  public void setProcessDefinitionName(String processDefinitionName) {
    this.processDefinitionName = processDefinitionName;
  }

  public String getSystemModuler() {
    return systemModuler;
  }

  public void setSystemModuler(String systemModuler) {
    this.systemModuler = systemModuler;
  }

  public String getProcessNumber() {
    return processNumber;
  }

  public void setProcessNumber(String processNumber) {
    this.processNumber = processNumber;
  }
}
